@InProceedings{PaulaAlme:2023:ExBiPy,
author = "Paula, Lucas Adati de and Almeida, Eugenio Sper de",
affiliation = "{Faculdade de Tecnologia (FATEC)} and {Instituto Nacional de
Pesquisas Espaciais (INPE)}",
title = "Explorando Bibliotecas Python para visualiza{\c{c}}{\~a}o de
campos meteorol{\'o}gicos do The Brazilian Developments on the
Regional Atmospheric Modeling System (BRAMS)",
booktitle = "Resumos...",
year = "2023",
editor = "Ribeiro, Val{\'e}ria Cristina dos Santos and Barreto, Joaquim
Pedro (Substituto) and Lopes Filho, Antonio and Paulicena,
Ed{\'e}sio Hernane and Cortez, Ely Vieira and Almeida, Elton
Kleiton Albuquerque de and Jesus, Gabriel Torres de (Suplente) and
Souza, Jo{\~a}o Paulo Estevam de (Suplente) and Cecatto,
Jos{\'e} Roberto (Suplente) and Coelho, Simone Marlene Sievert da
Costa (Suplente) and Almeida, Eug{\^e}nio Sper de and Hey, Heyder
and Saturno, Mario Eugenio and Escada, Paulo Augusto Sobral and
Savonov, Roman Ivanovitch (Suplente) and Camayo Maita, Rosio Del
Pilar (Suplente) and Barbedo, Simone Ang{\'e}lica Del Ducca
(Suplente) and Algarve, Viviane Regina (Suplente)",
pages = "1",
organization = "Semin{\'a}rio de Inicia{\c{c}}{\~a}o Cient{\'{\i}}fica e
Inicia{\c{c}}{\~a}o em Desenvolvimento Tecnol{\'o}gico e
Inova{\c{c}}{\~a}o (SICINPE)",
publisher = "Instituto Nacional de Pesquisas Espaciais (INPE)",
address = "S{\~a}o Jos{\'e} dos Campos",
note = "{Bolsa PIBIC/PIBITI/INPE/CNPq.}",
keywords = "BRAMS, visualiza{\c{c}}{\~a}o, bibliotecas gr{\'a}ficas.",
abstract = "O resultado de uma previs{\~a}o num{\'e}rica de tempo e clima,
gerada por um modelo atmosf{\'e}rico, {\'e} um conjunto de
matrizes multidimensionais (cada uma representando uma
vari{\'a}vel atmosf{\'e}rica). O processo de gera{\c{c}}{\~a}o
de previs{\~a}o no CPTEC/INPE consiste na execu{\c{c}}{\~a}o de
um workflow que coleta informa{\c{c}}{\~o}es
meteorol{\'o}gicas, altera sua resolu{\c{c}}{\~a}o espacial e
executa os modelos de previs{\~a}o num{\'e}rica. O The Brazilian
developments on the Regional Atmospheric Modeling System (BRAMS)
{\'e} um modelo num{\'e}rico de previs{\~a}o do tempo projetado
para simular circula{\c{c}}{\~o}es atmosf{\'e}ricas, sendo suas
sa{\'{\i}}das disponibilizadas no formato GrADS. Atualmente a
gera{\c{c}}{\~a}o de figuras e gr{\'a}ficos com
informa{\c{c}}{\~o}es meteorol{\'o}gicas utiliza o GrADS e
shell script. Desta forma, o objetivo deste projeto {\'e}
simplificar a visualiza{\c{c}}{\~a}o dos campos de temperatura
do modelo atmosf{\'e}rico BRAMS em seus diferentes
n{\'{\i}}veis atmosf{\'e}ricos utilizando a linguagem Python3,
seus pacotes e bibliotecas. Neste desenvolvimento foi utilizado o
Xgrads (v.0.2.3) para leitura e interpreta{\c{c}}{\~a}o da
sa{\'{\i}}da do modelo BRAMS. O tratamento de dados {\'e}
realizado pelo Xarray (v. 0.20.2) em conjunto com o Numpy
(v.1.21.6) que permite carregar, analisar e processar os dados em
mem{\'o}ria. O Metpy (v.1.2.0) possui a finalidade de ler e
gravar dados meteorol{\'o}gicos. Sendo assim, foi
poss{\'{\i}}vel a manipula{\c{c}}{\~a}o dos dados tratados
pelas bibliotecas citadas anteriormente. Durante o desenvolvimento
do projeto foram analisadas bibliotecas para
manipula{\c{c}}{\~a}o e visualiza{\c{c}}{\~a}o de dados
atmosf{\'e}ricos, defini{\c{c}}{\~a}o e adapta{\c{c}}{\~a}o
da biblioteca adequada e a prepara{\c{c}}{\~a}o e
automa{\c{c}}{\~a}o do ambiente de trabalho para a leitura
desses dados. Para a gera{\c{c}}{\~a}o de mapas com os dados dos
campos de temperatura foram exploradas quatro bibliotecas Python.
Inicialmente, optou-se pelo Cartopy (v.0.20.3) em conjunto com o
Matplotlib (v.3.3.2). Entretanto, n{\~a}o foi poss{\'{\i}}vel
gerar mapas interativos. A biblioteca Plotly (v.5.8.0) possui
mapas interativos, por{\'e}m n{\~a}o possui compatibilidade com
a biblioteca Matplotlib a qual cria os gr{\'a}ficos dos dados.
J{\'a} o Bokeh (v.2.4.3) n{\~a}o possui os recursos
necess{\'a}rios para realizar a plotagem. Por outro lado, a
biblioteca Folium (v.0.14.0) em conjunto com o Matplotlib
(v.3.3.2) e geojsoncontour (v.0.4.0) foi capaz de gerar mapas com
os dados dos campos de temperatura. O framework Streamlit
(v.1.16.0) permitiu a cria{\c{c}}{\~a}o de uma interface web
simples para disponibilizar os mapas gerados. Como resultados, foi
poss{\'{\i}}vel disponibilizar as plotagens dos mapas em uma
aplica{\c{c}}{\~a}o web interativa e simplificada para o
usu{\'a}rio. Desta forma, a manipula{\c{c}}{\~a}o e
visualiza{\c{c}}{\~a}o dos mapas foi facilitado ao usu{\'a}rio
final, pois n{\~a}o h{\'a} a necessidade de ter pr{\'e}vio
conhecimento de alguma linguagem de programa{\c{c}}{\~a}o.",
conference-location = "on line",
conference-year = "21 a 25 – ago",
label = "self-archiving-INPE-MCTIC-GOV-BR",
language = "pt",
organisation = "Divis{\~a}o de Fomento a Pesquisa e Desenvolvimento (DIFPD)",
ibi = "8JMKD3MGP3W34T/4A6GD78",
url = "http://urlib.net/ibi/8JMKD3MGP3W34T/4A6GD78",
targetfile = "Resumo_Lucas_Adati_de_Paula.pdf",
urlaccessdate = "02 maio 2024"
}